@charset "utf-8";

.margin_t10{ margin-top:10px;}

/*考试分类*/

.content_left_all a span.on{ background:url(../images/icon_img2.png.html) 214px -331px no-repeat;}

.content_top{ overflow:hidden; margin:0 auto; width:1200px  }

.content_left{ float:left; width:240px;}

.bg_icon1{ background:url(../images/icon_img.png) 10px -210px no-repeat;}

.common a{ display:block; width:240px; color:#FFF; font-size:18px; line-height:46px; text-indent:40px;}

.content_left_title,.content_left_ts{ width:238px; z-index:999; background:#FFF;}

.content_left_ts{ margin-top:48px;}

.common_cont{background: rgba(45,44,47,0.75); border:1px solid #2d2c2cbf;  border-top:0; max-height:474px; position:relative; padding-bottom:25px;}

.common_cont2{ border:1px solid #ef232c; height:477px;}
.common_cont a {
    color: #fff;
}
.content_left_title ul,.content_left_ts ul { width:238px; max-height:474px; overflow:hidden;}

.content_left_title ul li,.content_left_ts ul li{ width:200px; margin-left:18px; margin-top:10px; overflow:hidden;}
.content_left_title ul li dl,.content_left_ts ul li dl{ float:left; overflow:hidden;}

.content_left_title ul li dl{ width:200px; min-height:85px;}

.content_left_ts ul li dl{ width:220px;}

.content_left_title ul li dl dt,.content_left_ts ul li dl dt{ font-size:16px; width:188px; height:27px; line-height:27px;  margin-bottom:10px;}

.content_left_title ul li dl dd a,.content_left_ts ul li dl dd a{ font-size:14px;     color: #fffdfdc7; float:left; height:24px; line-height:24px;}

.content_left_title ul li dl dd a{ width:94px; display:block;overflow:hidden;font-size:14px;}

.content_left_ts ul li dl dd a{ margin-right:15px; width:94px; overflow:hidden}

.content_left_ts ul li dl dd a:hover{ color:#ef232c;}

.content_left_title ul li .sub_navs{ display:none;}

.content_left_title ul li.layer { width:220px; background:#fff;}

.content_left_title ul li.layer .sub_navs{ display:block; position:absolute; margin-left:220px; z-index:999; background:#fff; min-height:75px; padding:10px 15px; width:160px; border:1px solid #ef232c; border-left:0;}

.content_left_title ul li.layer .sub_navs a{ float:left; display:block; width:80px; height:24px; line-height:24px; color:#999; text-indent:5px; overflow:hidden}

.content_left_title ul li.layer .sub_navs a:hover{ color:#ef232c;}
.content_right{ float:left;  width:60px; }
#rightball{width:290px;float:right;}
#rightball_1 .xiangsi span:nth-of-type(3){
    float:right
}
#rightball_2 .newsfir span:nth-of-type(3){
    float:right
}
.news_r_t span {
         color: rgb(255, 255, 255);
    }
.majitem .schxx {
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  width: 39.5%;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.majitem {
    height: 35px;
    line-height: 35px;
    position: relative;
    align-items: center;
}
#kongzhi{ text-align:center;margin-left:20px;}
#kongzhi:hover{
    background#fff
}
#kongzhi:hover #zilanmu{display:block;position:absolute;width:80px;background-color: #FFF;border: 2px solid #ef232c;z-index: 99; font-size:12px;}

#kongzhi a{ border-bottom:none;}

.news_content table{border: 1px solid;border-collapse: collapse; max-width:850px !important;}

.news_content table tr td{border: 1px solid;}

.content_left.ss{

        position: absolute
}
.content_left_title.common_cont.ss{
    margin-left:0px;
}
.bt{
    margin-bottom: 20px;
    padding-left: 20px;
    border-left: 3px solid #ef232c;
    zoom: 1;
}
.common_cont .iconfont{margin-right:10px;color:white;}

/* 文章 */
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-slide{
    position:relative;
    opacity:0;
    transition: opacity 0.7s ease-in-out;
}
.swiper-slide-active{
    opacity:1;
}
.swiper-slide .img{
    position:absolute;
}
.inner{
    position:relative;
    display:block;
    width:1000px;
    height:500px;
    margin:0 auto;
}
.slide1{
    background-color: #6ab2f9;
}
.slide2{
    background-color: #12d0ab;
}
.slide3{
    background-color: #43cfc8;
}

.slide1 .s0{left: 50%;margin-left: -154px; top: 100px}
.slide1 .s1{left: 50%;
    margin-left: -330px;
    top: 190px;
    width: 650px;}
.slide1 .s2{left: 50%;margin-left: -435px;top: 250px}
.slide1 .s3{left: 0;bottom: 0px;z-index: 5;height:190px}
.slide1 .s4{right: 0;bottom: 0px;z-index: 0;height: 160px}
.slide2 .zh-a-1{    left: 90px;
    top: 77px;
    z-index: 9;
    width: 850px;}
.slide2 .zh-a-2{left: 0;top: 0;}
.slide3 .b-1 {right: 120px;
    top: 180px;
    width: 370px;}
.slide3 .b-2 {left: 160px;
    top: 180px;
    width: 320px;}
.slide3 .b-3 {left: 50%;margin-left: -381px;top: 330px;}
.slide3 .b-s-1 {width: 100px; left: 50px; bottom:0px;}
.slide3 .b-s-2 {left: 160px;width: 160px;bottom:0px;}
.slide3 .b-s-3{left: 390px;width: 58px;bottom:0px;}
.slide3 .b-s-4{right: 359px; width: 103px;bottom:0px;}
.slide3 .b-s-5{right: 250px;width: 150px;bottom:0px;}
.slide3 .b-s-6{right: 0;width: 65px;bottom:0px;}
.slide3 .b-y-1 {top:40px;left: 50%; margin-left: -20px;}
.slide3 .b-y-2{top:40px;left:0}
.slide3 .b-y-3{top:40px;right: 0}
.loop{
    animation-iteration-count: infinite;/*无限*/
    animation-timing-function:linear;/*平滑*/
}
.targetBtn {
    margin-top: 20px;
    position: absolute;
    bottom: 60px;
    left: 352px;
    z-index: 999;
}
.targetBtn a{
    height:50px;
    border-radius:50px;
    background:rgba(0,0,0,.5);
    float:left;
    line-height:50px;
    text-align:center;
    color:#fff;
    text-decoration:none;
    }
.targetBtn .a1{
    width:110px;
    }
.targetBtn .a2{
    width:170px;
    margin-left:15px;
    }   
/*自定义CSS动画*/
@font-face {
  font-family: 'iconfont';
  src: url('./xiaotub.woff2') format('woff2');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.moveRight{-webkit-animation-name:moveRight;animation-name:moveRight}
@-webkit-keyframes moveRight{0%{opacity: 0;left:0px;}
10%{opacity: 1;}
100%{opacity: 1;left:550px;}}
@keyframes moveRight{0%{opacity: 0;left:0px;}
10%{opacity: 1;}
100%{opacity: 1;left:550px;}}
.moveLeft{-webkit-animation-name:moveLeft;animation-name:moveLeft}
@-webkit-keyframes moveLeft{0%{opacity:0;left:390px;}
10%{opacity:1;}
100%{opacity:1;left:-370px;}}
@keyframes moveLeft{0%{opacity:0;left:390px;}
10%{opacity:1;}
100%{opacity:1;left:-370px;}}
/* 上下浏览 */
.cont_t{ /* margin-top:11px; */ overflow:hidden;}
.cont_right{     width: 236px;
    background: #fff;
        margin-top: 60px;
    border-radius: 4px;
    /* height: 488px; */
    z-index:99;
    position: absolute;
    margin: 0 auto;
    font-size:14px;
    right:15%;
    margin-top: 60px;}
.nav{
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    float: left;
    width: 950px;
    padding: 0;
    background: none;
    }
.nav ul li{ float:left; padding:0 12px; height:46px;}
.content_top{ overflow:hidden; margin:0 auto; width:1200px  }
.content_left{ float:left; width:240px;}
.content_left_all a span.on{ background:url(../images/icon_img2.png.html) 214px -331px no-repeat;}
.content_left_all{ height:46px; background:#ef232c; width:240px; float:left;}
.padding_r10{ padding-right:10px;}
.common a{ display:block; width:240px; color:#FFF; font-size:18px; line-height:46px; text-indent:40px;}
.content_right{ float:left;  width:60px; }
.margin_l7{ margin-left:20px;}
.arrow-left {
    position: absolute;
    left: 10%;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 10;
    background: url(../images/arrows.png) left bottom no-repeat;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;    
}
.arrow-right {
    position: absolute;
    right: 10%;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 10;
    background: url(../images/arrows.png) left bottom no-repeat;
}

.swiper-container {
    height:500px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    direction:ltr;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}


.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


.news_r div.news_r_t, .news_t_tea { text-align:center;background: #f13f47;    height: 36px;line-height:36px;border-radius: 4px 4px 0px 0px;
}}
.news_r_t span {color: #ffff;}
.news_rec {width: 230px;}
.login_page ul{ overflow:hidden;}
.login_page ul li{ height:32px; margin-bottom:9px; width:230px;}
.login_page ul li input{ border:none; background:#f3f3f3; height:30px; float:left; overflow:hidden; line-height:30px; text-indent:10px; width:170px;}
.bmwz{float:left;line-height: 30px;margin-left:6px}
.xlxl{width:170px;height:30px;line-height:30px;}
.apply_talk{ width:226px; cursor:pointer; border:none; color:#FFF; height:30px; font-size:14px; margin-top:5px; float:left;}
.news_r #vdimgck {height: 32px;}
.bgee9{ background:#fe6b38;border-radius: 4px;margin-left:4px;margin-bottom:10px;}

